package ar.com.psicosoft.model.psicosoft;

import java.io.Serializable;

import javax.persistence.*;

/**
 * The persistent class for the medicamento_paciente database table.
 * 
 */
@Entity
@Table(name = "medicamento_paciente", schema = "psicosoft")
@NamedQuery(name = "MedicamentoPaciente.findAll", query = "SELECT m FROM MedicamentoPaciente m")
public class MedicamentoPaciente implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name = "sec_medicamento_paciente", sequenceName = "psicosoft.sec_medicamento_paciente")
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sec_medicamento_paciente")
	@Column(name = "\"idMedicamentoPaciente\"", unique = true, nullable = false)
	private Integer idMedicamentoPaciente;

	@Column(name = "\"idMedicacionPaciente\"")
	private Integer idMedicacionPaciente;

	@Column(name = "\"idOrden\"", nullable = false)
	private Integer idOrden;

	@Column(nullable = false, length = 2147483647)
	private String manana;

	@Column(nullable = false, length = 30)
	private String medicamento;

	@Column(nullable = false, length = 2147483647)
	private String mediodia;

	@Column(nullable = false, length = 2147483647)
	private String noche;

	// bi-directional many-to-one association to MedicacionPaciente
	@ManyToOne
	@JoinColumn(name = "\"idMedicacionPaciente\"", nullable = false, insertable = false, updatable = false)
	private MedicacionPaciente medicacionPaciente;

	public MedicamentoPaciente() {
	}

	public Integer getIdMedicamentoPaciente() {
		return this.idMedicamentoPaciente;
	}

	public void setIdMedicamentoPaciente(Integer idMedicamentoPaciente) {
		this.idMedicamentoPaciente = idMedicamentoPaciente;
	}

	public Integer getIdMedicacionPaciente() {
		return this.idMedicacionPaciente;
	}

	public void setIdMedicacionPaciente(Integer idMedicacionPaciente) {
		this.idMedicacionPaciente = idMedicacionPaciente;
	}

	public Integer getIdOrden() {
		return this.idOrden;
	}

	public void setIdOrden(Integer idOrden) {
		this.idOrden = idOrden;
	}

	public String getManana() {
		return this.manana;
	}

	public void setManana(String manana) {
		this.manana = manana;
	}

	public String getMedicamento() {
		return this.medicamento;
	}

	public void setMedicamento(String medicamento) {
		this.medicamento = medicamento;
	}

	public String getMediodia() {
		return this.mediodia;
	}

	public void setMediodia(String mediodia) {
		this.mediodia = mediodia;
	}

	public String getNoche() {
		return this.noche;
	}

	public void setNoche(String noche) {
		this.noche = noche;
	}

	public MedicacionPaciente getMedicacionPaciente() {
		return this.medicacionPaciente;
	}

	public void setMedicacionPaciente(MedicacionPaciente medicacionPaciente) {
		this.medicacionPaciente = medicacionPaciente;
	}

}